Big Huge Thesaurus

olfactory sensation

noun